put the best foot foremost - Französisch Englisch Wörterbuch